pit one's wits against someone - French English Dictionary